home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / hypercrd / hc2_x / hlptmplt.sit / Help Template v1.0 / cards.xml < prev    next >
Text File  |  1991-03-09  |  27KB  |  482 lines

  1. card_5567.xml
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4. <card>
  5.     <id>5567</id>
  6.     <filler1>0</filler1>
  7.     <cantDelete> <false /> </cantDelete>
  8.     <showPict> <true /> </showPict>
  9.     <dontSearch> <false /> </dontSearch>
  10.     <owner>2814</owner>
  11.     <link rel="stylesheet" type="text/css" href="stylesheet_3149.css" />
  12.     <part>
  13.         <id>1</id>
  14.         <type>field</type>
  15.         <visible> <true /> </visible>
  16.         <dontWrap> <true /> </dontWrap>
  17.         <dontSearch> <false /> </dontSearch>
  18.         <sharedText> <false /> </sharedText>
  19.         <fixedLineHeight> <false /> </fixedLineHeight>
  20.         <autoTab> <false /> </autoTab>
  21.         <lockText> <false /> </lockText>
  22.         <rect>
  23.             <left>3</left>
  24.             <top>41</top>
  25.             <right>251</right>
  26.             <bottom>283</bottom>
  27.         </rect>
  28.         <style>scrolling</style>
  29.         <autoSelect> <false /> </autoSelect>
  30.         <showLines> <false /> </showLines>
  31.         <wideMargins> <false /> </wideMargins>
  32.         <multipleLines> <false /> </multipleLines>
  33.         <reservedFamily> 0 </reservedFamily>
  34.         <titleWidth>0</titleWidth>
  35.         <icon>0</icon>
  36.         <textAlign>left</textAlign>
  37.         <font>Times</font>
  38.         <textSize>12</textSize>
  39.         <textStyle>plain</textStyle>
  40.         <textHeight>16</textHeight>
  41.         <name>subjectList</name>
  42.         <script></script>
  43.     </part>
  44.     <part>
  45.         <id>2</id>
  46.         <type>button</type>
  47.         <visible> <true /> </visible>
  48.         <reserved5> 0 </reserved5>
  49.         <reserved4> 0 </reserved4>
  50.         <reserved3> 0 </reserved3>
  51.         <reserved2> 0 </reserved2>
  52.         <reserved1> 0 </reserved1>
  53.         <enabled> <true /> </enabled>
  54.         <rect>
  55.             <left>344</left>
  56.             <top>261</top>
  57.             <right>444</right>
  58.             <bottom>283</bottom>
  59.         </rect>
  60.         <style>rectangle</style>
  61.         <showName> <true /> </showName>
  62.         <highlight> <false /> </highlight>
  63.         <autoHighlight> <true /> </autoHighlight>
  64.         <sharedHighlight> <true /> </sharedHighlight>
  65.         <family>0</family>
  66.         <titleWidth>0</titleWidth>
  67.         <icon>0</icon>
  68.         <textAlign>center</textAlign>
  69.         <font>Chicago</font>
  70.         <textSize>12</textSize>
  71.         <textStyle>plain</textStyle>
  72.         <name>Make Help</name>
  73.         <script>on mouseUpput "                                             " into spaces-- get our own filename first!!!put short name of this stack into thisStackput short name of this card into thisCard-- get the important scripts from this cardput card field "subjectListScript" into scr1put card field "articleListScript" into scr2put card field "versionInfo" into scr3-- get a filename for this babyask file "Save your Help Stack as..." with "Help Stack"if the result is "Cancel" then exit mouseUpput it into newStackset cursor to busy-- make it with the right backgroundcreate stack newStack with background "Background"┬¼in a new window-- see if there's a background field called "ArticleName"-- if there is then set ArticleNamePresent to true so we know-- to write the ArticleName in there on each card.put false into ArticleNamePresentrepeat with i=1 to number of bkgnd fieldsif short name of bkgnd field i is "ArticleName" thenput true into ArticleNamePresentend ifend repeat-- This is the title card, so let's put "Title" in the-- ArticleName field if it's there.set name of this card to "Title"if ArticleNamePresent then put "Title" into field "ArticleName"-- Copy the contents card over and erase any junk that might-- be in the 3 crucial fields. Later version should check for-- existence of these fields before starting the process.go to card "Contents" of stack thisStackdoMenu "Copy Card"go to card "Title" of stack newStackdoMenu "Paste Card"put "" into card field "subjectList"set locktext of card field "subjectList" to trueset dontWrap of card field "subjectList" to trueset script of card field "subjectList" to scr1put "" into card field "subjectName"set locktext of card field "subjectName" to trueset dontWrap of card field "subjectName" to trueput "" into card field "articleList"set locktext of card field "articleList" to trueset dontWrap of card field "articleList" to trueset script of card field "articleList" to scr2doMenu "New Field"put number of card fields into tempset name of card field temp to "subnum"set visible of card field temp to false-- let's set the script of the Contents card to contain-- program info...set script of this card to scr3-- This is the loop where we build the stack up with cards-- and also build up our table of contents.go to card thisCard of thisStackput 0 into SubNumput 1 into ArtNumput card field "subjectList" into tempgo to card "Contents" of stack newStackrepeat with i=1 to number of lines in temp-- pull out leading spacesrepeat while char 1 of line i of temp is " "put number of characters of line i of temp into tLengthput char 2 to tLength of line i of temp into line i of tempend repeat-- if the lines blank, then cycle throughif line i of temp = "" then next repeat-- if the line begins with "S)" then this is a new subjectif char 1 to 2 of line i of temp = "S)" then-- check if ArtNum is 0if ArtNum = 0 then-- this check should be above, so if the grammar ain't valid,-- we don't waste any timego to card thisCard of stack thisStackput "ERROR: No articles in above subject"select line i of card field "subjectList"set cursor to nonechoose browse toolexit mouseUpend if-- increment SubNum, reset ArtNum, create the new "sub" fieldput SubNum + 1 into SubNumput 0 into ArtNumdoMenu "New Field"put number of card fields into whichFieldset name of card field whichField to "sub"&SubNumset rect of card field whichField to "10,10,300,270"set visible of card field whichField to falseput "" into card field whichField-- put the name of the subject in the right line of "subjectList"put number of chars of line i of temp into tLengthput (char 3 to tLength of line i of temp)&spaces into line SubNum of card field "subjectList"end if-- if the line begins with "A)" then this is an articleif char 1 to 2 of line i of temp = "A)" then-- check that SubNum > 0, so we've defined a subjectif SubNum = 0 then-- this check should be above, so if the grammar isn't valid,-- we don't waste any time.go to card thisCard of stack thisStackput "ERROR: Article not in subject"select line i of card field "subjectList"set cursor to nonechoose browse toolexit mouseUpend if-- increment ArtNumput ArtNum + 1 into ArtNum-- add the article name to the subject fieldput number of chars in temp into tLengthput char 3 to tLength of line i of temp into ArtNameput ArtName&spaces&spaces into line ArtNum of card field ("sub"&SubNum)-- create a new cardput number of cards into tNumgo to card tNumdoMenu "New Card"set name of this card to SubNum&"."&ArtNumif ArticleNamePresent then put ArtName into field "ArticleName"go to card "Contents"end ifput line i of card field "subjectList"wait 1 secondend repeatgo to card thisCard of thisStackset cursor to nonechoose browse toolend mouseUp</script>
  74.     </part>
  75.     <part>
  76.         <id>4</id>
  77.         <type>field</type>
  78.         <visible> <false /> </visible>
  79.         <dontWrap> <true /> </dontWrap>
  80.         <dontSearch> <false /> </dontSearch>
  81.         <sharedText> <false /> </sharedText>
  82.         <fixedLineHeight> <false /> </fixedLineHeight>
  83.         <autoTab> <false /> </autoTab>
  84.         <lockText> <true /> </lockText>
  85.         <rect>
  86.             <left>260</left>
  87.             <top>41</top>
  88.             <right>508</right>
  89.             <bottom>283</bottom>
  90.         </rect>
  91.         <style>scrolling</style>
  92.         <autoSelect> <false /> </autoSelect>
  93.         <showLines> <false /> </showLines>
  94.         <wideMargins> <false /> </wideMargins>
  95.         <multipleLines> <false /> </multipleLines>
  96.         <reservedFamily> 0 </reservedFamily>
  97.         <titleWidth>0</titleWidth>
  98.         <icon>0</icon>
  99.         <textAlign>left</textAlign>
  100.         <font>Times</font>
  101.         <textSize>12</textSize>
  102.         <textStyle>plain</textStyle>
  103.         <textHeight>16</textHeight>
  104.         <name>subjectListScript</name>
  105.         <script></script>
  106.     </part>
  107.     <part>
  108.         <id>5</id>
  109.         <type>field</type>
  110.         <visible> <false /> </visible>
  111.         <dontWrap> <true /> </dontWrap>
  112.         <dontSearch> <false /> </dontSearch>
  113.         <sharedText> <false /> </sharedText>
  114.         <fixedLineHeight> <false /> </fixedLineHeight>
  115.         <autoTab> <false /> </autoTab>
  116.         <lockText> <false /> </lockText>
  117.         <rect>
  118.             <left>260</left>
  119.             <top>41</top>
  120.             <right>508</right>
  121.             <bottom>283</bottom>
  122.         </rect>
  123.         <style>scrolling</style>
  124.         <autoSelect> <false /> </autoSelect>
  125.         <showLines> <false /> </showLines>
  126.         <wideMargins> <false /> </wideMargins>
  127.         <multipleLines> <false /> </multipleLines>
  128.         <reservedFamily> 0 </reservedFamily>
  129.         <titleWidth>0</titleWidth>
  130.         <icon>0</icon>
  131.         <textAlign>left</textAlign>
  132.         <font>Times</font>
  133.         <textSize>12</textSize>
  134.         <textStyle>plain</textStyle>
  135.         <textHeight>16</textHeight>
  136.         <name>articleListScript</name>
  137.         <script></script>
  138.     </part>
  139.     <part>
  140.         <id>6</id>
  141.         <type>field</type>
  142.         <visible> <false /> </visible>
  143.         <dontWrap> <true /> </dontWrap>
  144.         <dontSearch> <false /> </dontSearch>
  145.         <sharedText> <false /> </sharedText>
  146.         <fixedLineHeight> <false /> </fixedLineHeight>
  147.         <autoTab> <false /> </autoTab>
  148.         <lockText> <false /> </lockText>
  149.         <rect>
  150.             <left>260</left>
  151.             <top>41</top>
  152.             <right>508</right>
  153.             <bottom>283</bottom>
  154.         </rect>
  155.         <style>scrolling</style>
  156.         <autoSelect> <false /> </autoSelect>
  157.         <showLines> <false /> </showLines>
  158.         <wideMargins> <false /> </wideMargins>
  159.         <multipleLines> <false /> </multipleLines>
  160.         <reservedFamily> 0 </reservedFamily>
  161.         <titleWidth>0</titleWidth>
  162.         <icon>0</icon>
  163.         <textAlign>left</textAlign>
  164.         <font>Times</font>
  165.         <textSize>12</textSize>
  166.         <textStyle>plain</textStyle>
  167.         <textHeight>16</textHeight>
  168.         <name>versionInfo</name>
  169.         <script></script>
  170.     </part>
  171.     <content>
  172.         <layer>card</layer>
  173.         <id>1</id>
  174.         <text>S)Overview of MacintoshA)What's a Mac?A)Why use a Mac?A)Why program a Mac?A)History of MacintoshS)Macintosh HardwareA)Compact MacsA)Modular MacsS)Accessories the Mac NeedsA)KeyboardsA)Mice, Trackballs, DigitizersA)MonitorsA)ModemsA)DrivesA)PrintersA)ScannersS)Software for the MacA)HyperCardA)ZTermA)Studio 8A)MPW and MacAppA)THINK CA)MacDrawA)Talking MooseS)Future of MacintoshA)68040A)Pen based OSA)Listening MooseA)Color HyperCardA)Knowledge NavigatorS)Macintosh VaporwareA)System 7.0A)32-bit clean ROMS for Mac IIS)Famous Macintosh PeopleA)Guy KawasakiA)Bill AtkinsonS)PicturesA)Hot Babes I Met at the BeachA)Hot Babes I Met at Mac User Group MeetingA)(Not My) Wife and KidsA)Hot Babes Posing for Apple Calendar</text>
  175.     </content>
  176.     <content>
  177.         <layer>card</layer>
  178.         <id>4</id>
  179.         <text>on mouseUp  -- get the line and selction squared away  put word 2 of the clickLine into whichLine  if line whichLine of me is "" then exit mouseUp  select the clickLine    -- put the subject into subjectName  put line whichLine of me into card field "subjectName"  -- move over the right field into articleList  put card field ("sub"&whichLine) into card field "articleList"    -- put the subject number into the "subnum" field.  This way,  -- we don't have to mess with globals  put whichLine into card field "subnum"end mouseUp</text>
  180.     </content>
  181.     <content>
  182.         <layer>card</layer>
  183.         <id>5</id>
  184.         <text>on mouseUp  -- get the line and selction squared away  put word 2 of the clickLine into whichLine  if line whichLine of me is "" then exit mouseUp  select the clickLine    -- get the subject number from the "subnum" field.  This way,  -- we don't have to mess with globals  put (card field "subnum")&"."&whichLine into link  go to card linkend mouseUp</text>
  185.     </content>
  186.     <content>
  187.         <layer>card</layer>
  188.         <id>6</id>
  189.         <text>---- Links of this satck created by-- Help Template v1.0-- by Brad Hutchings 3/9/91--</text>
  190.     </content>
  191.     <name>Help Maker</name>
  192.     <script>on openCardput quote&"Help Maker"&quote &&"card"end openCard</script>
  193. </card>
  194.  
  195.  
  196. card_5017.xml
  197. <?xml version="1.0" encoding="utf-8" ?>
  198. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  199. <card>
  200.     <id>5017</id>
  201.     <filler1>0</filler1>
  202.     <cantDelete> <false /> </cantDelete>
  203.     <showPict> <true /> </showPict>
  204.     <dontSearch> <false /> </dontSearch>
  205.     <owner>4539</owner>
  206.     <link rel="stylesheet" type="text/css" href="stylesheet_3149.css" />
  207.     <part>
  208.         <id>1</id>
  209.         <type>field</type>
  210.         <visible> <true /> </visible>
  211.         <dontWrap> <true /> </dontWrap>
  212.         <dontSearch> <false /> </dontSearch>
  213.         <sharedText> <false /> </sharedText>
  214.         <fixedLineHeight> <false /> </fixedLineHeight>
  215.         <autoTab> <false /> </autoTab>
  216.         <lockText> <true /> </lockText>
  217.         <rect>
  218.             <left>3</left>
  219.             <top>41</top>
  220.             <right>197</right>
  221.             <bottom>283</bottom>
  222.         </rect>
  223.         <style>scrolling</style>
  224.         <autoSelect> <false /> </autoSelect>
  225.         <showLines> <false /> </showLines>
  226.         <wideMargins> <false /> </wideMargins>
  227.         <multipleLines> <false /> </multipleLines>
  228.         <reservedFamily> 0 </reservedFamily>
  229.         <titleWidth>0</titleWidth>
  230.         <icon>0</icon>
  231.         <textAlign>left</textAlign>
  232.         <font>Times</font>
  233.         <textSize>14</textSize>
  234.         <textStyle>plain</textStyle>
  235.         <textHeight>18</textHeight>
  236.         <name>subjectList</name>
  237.         <script></script>
  238.     </part>
  239.     <part>
  240.         <id>2</id>
  241.         <type>field</type>
  242.         <visible> <true /> </visible>
  243.         <dontWrap> <true /> </dontWrap>
  244.         <dontSearch> <false /> </dontSearch>
  245.         <sharedText> <false /> </sharedText>
  246.         <fixedLineHeight> <false /> </fixedLineHeight>
  247.         <autoTab> <false /> </autoTab>
  248.         <lockText> <true /> </lockText>
  249.         <rect>
  250.             <left>200</left>
  251.             <top>56</top>
  252.             <right>508</right>
  253.             <bottom>283</bottom>
  254.         </rect>
  255.         <style>scrolling</style>
  256.         <autoSelect> <false /> </autoSelect>
  257.         <showLines> <false /> </showLines>
  258.         <wideMargins> <false /> </wideMargins>
  259.         <multipleLines> <false /> </multipleLines>
  260.         <reservedFamily> 0 </reservedFamily>
  261.         <titleWidth>0</titleWidth>
  262.         <icon>0</icon>
  263.         <textAlign>left</textAlign>
  264.         <font>Times</font>
  265.         <textSize>14</textSize>
  266.         <textStyle>plain</textStyle>
  267.         <textHeight>18</textHeight>
  268.         <name>articleList</name>
  269.         <script></script>
  270.     </part>
  271.     <part>
  272.         <id>3</id>
  273.         <type>field</type>
  274.         <visible> <true /> </visible>
  275.         <dontWrap> <true /> </dontWrap>
  276.         <dontSearch> <false /> </dontSearch>
  277.         <sharedText> <false /> </sharedText>
  278.         <fixedLineHeight> <false /> </fixedLineHeight>
  279.         <autoTab> <false /> </autoTab>
  280.         <lockText> <true /> </lockText>
  281.         <rect>
  282.             <left>200</left>
  283.             <top>41</top>
  284.             <right>508</right>
  285.             <bottom>57</bottom>
  286.         </rect>
  287.         <style>rectangle</style>
  288.         <autoSelect> <false /> </autoSelect>
  289.         <showLines> <false /> </showLines>
  290.         <wideMargins> <false /> </wideMargins>
  291.         <multipleLines> <false /> </multipleLines>
  292.         <reservedFamily> 0 </reservedFamily>
  293.         <titleWidth>0</titleWidth>
  294.         <icon>0</icon>
  295.         <textAlign>left</textAlign>
  296.         <font>Times</font>
  297.         <textSize>14</textSize>
  298.         <textStyle>bold</textStyle>
  299.         <textHeight>18</textHeight>
  300.         <name>subjectName</name>
  301.         <script></script>
  302.     </part>
  303.     <content>
  304.         <layer>card</layer>
  305.         <id>1</id>
  306.         <text>card field "subjectList"don't delete:  subjectList  subjectName  articleList</text>
  307.     </content>
  308.     <content>
  309.         <layer>card</layer>
  310.         <id>3</id>
  311.         <text>card field "subjectName"</text>
  312.     </content>
  313.     <content>
  314.         <layer>card</layer>
  315.         <id>2</id>
  316.         <text>card field "articleList"</text>
  317.     </content>
  318.     <content>
  319.         <layer>background</layer>
  320.         <id>5</id>
  321.         <text>Contents</text>
  322.     </content>
  323.     <name>Contents</name>
  324.     <script>on openCardput quote&"Contents"&quote && "card"end openCard</script>
  325. </card>
  326.  
  327.  
  328. card_4782.xml
  329. <?xml version="1.0" encoding="utf-8" ?>
  330. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  331. <card>
  332.     <id>4782</id>
  333.     <filler1>0</filler1>
  334.     <cantDelete> <false /> </cantDelete>
  335.     <showPict> <true /> </showPict>
  336.     <dontSearch> <false /> </dontSearch>
  337.     <owner>4539</owner>
  338.     <link rel="stylesheet" type="text/css" href="stylesheet_3149.css" />
  339.     <name>Background</name>
  340.     <script>on openCardglobal stackNameset editBkgnd to true-- put short name of this window into stackName-- set name of this stack to "Background"put quote&"Background"&quote && "card"end openCardon closeCardglobal stackName-- set name of this stack to stackNameset editBkgnd to falseend closeCard</script>
  341. </card>
  342.  
  343.  
  344. card_3901.xml
  345. <?xml version="1.0" encoding="utf-8" ?>
  346. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  347. <card>
  348.     <id>3901</id>
  349.     <filler1>0</filler1>
  350.     <cantDelete> <false /> </cantDelete>
  351.     <showPict> <true /> </showPict>
  352.     <dontSearch> <false /> </dontSearch>
  353.     <owner>2814</owner>
  354.     <link rel="stylesheet" type="text/css" href="stylesheet_3149.css" />
  355.     <part>
  356.         <id>1</id>
  357.         <type>field</type>
  358.         <visible> <true /> </visible>
  359.         <dontWrap> <false /> </dontWrap>
  360.         <dontSearch> <false /> </dontSearch>
  361.         <sharedText> <false /> </sharedText>
  362.         <fixedLineHeight> <false /> </fixedLineHeight>
  363.         <autoTab> <false /> </autoTab>
  364.         <lockText> <false /> </lockText>
  365.         <rect>
  366.             <left>5</left>
  367.             <top>5</top>
  368.             <right>505</right>
  369.             <bottom>292</bottom>
  370.         </rect>
  371.         <style>scrolling</style>
  372.         <autoSelect> <false /> </autoSelect>
  373.         <showLines> <false /> </showLines>
  374.         <wideMargins> <false /> </wideMargins>
  375.         <multipleLines> <false /> </multipleLines>
  376.         <reservedFamily> 0 </reservedFamily>
  377.         <titleWidth>0</titleWidth>
  378.         <icon>0</icon>
  379.         <textAlign>left</textAlign>
  380.         <font>Times</font>
  381.         <textSize>14</textSize>
  382.         <textStyle>plain</textStyle>
  383.         <textHeight>18</textHeight>
  384.         <name>Info</name>
  385.         <script></script>
  386.     </part>
  387.     <part>
  388.         <id>2</id>
  389.         <type>field</type>
  390.         <visible> <true /> </visible>
  391.         <dontWrap> <false /> </dontWrap>
  392.         <dontSearch> <false /> </dontSearch>
  393.         <sharedText> <false /> </sharedText>
  394.         <fixedLineHeight> <false /> </fixedLineHeight>
  395.         <autoTab> <false /> </autoTab>
  396.         <lockText> <true /> </lockText>
  397.         <rect>
  398.             <left>5</left>
  399.             <top>5</top>
  400.             <right>505</right>
  401.             <bottom>292</bottom>
  402.         </rect>
  403.         <style>scrolling</style>
  404.         <autoSelect> <false /> </autoSelect>
  405.         <showLines> <false /> </showLines>
  406.         <wideMargins> <false /> </wideMargins>
  407.         <multipleLines> <false /> </multipleLines>
  408.         <reservedFamily> 0 </reservedFamily>
  409.         <titleWidth>0</titleWidth>
  410.         <icon>0</icon>
  411.         <textAlign>left</textAlign>
  412.         <font>Times</font>
  413.         <textSize>14</textSize>
  414.         <textStyle>plain</textStyle>
  415.         <textHeight>18</textHeight>
  416.         <name>Terms</name>
  417.         <script>on mouseUpset visible of me to falseend mouseUp</script>
  418.     </part>
  419.     <part>
  420.         <id>3</id>
  421.         <type>button</type>
  422.         <visible> <true /> </visible>
  423.         <reserved5> 0 </reserved5>
  424.         <reserved4> 0 </reserved4>
  425.         <reserved3> 0 </reserved3>
  426.         <reserved2> 0 </reserved2>
  427.         <reserved1> 0 </reserved1>
  428.         <enabled> <true /> </enabled>
  429.         <rect>
  430.             <left>97</left>
  431.             <top>308</top>
  432.             <right>160</right>
  433.             <bottom>330</bottom>
  434.         </rect>
  435.         <style>opaque</style>
  436.         <showName> <true /> </showName>
  437.         <highlight> <false /> </highlight>
  438.         <autoHighlight> <true /> </autoHighlight>
  439.         <sharedHighlight> <true /> </sharedHighlight>
  440.         <family>0</family>
  441.         <titleWidth>0</titleWidth>
  442.         <icon>0</icon>
  443.         <textAlign>center</textAlign>
  444.         <font>Chicago</font>
  445.         <textSize>12</textSize>
  446.         <textStyle>plain</textStyle>
  447.         <name>Terms</name>
  448.         <script>on mouseUpset scroll of card field "Terms" to 0set visible of card field "Terms" to trueend mouseUp</script>
  449.     </part>
  450.     <content>
  451.         <layer>card</layer>
  452.         <id>1</id>
  453.         <text><span class="style2">lease read before proceeding - also, please familiarize yourself withthe "Terms" of use by clicking the button below.</span><span class="style1">Using "Help Template":First, "Save a Copy..." of this original.  You get to do lots of "customization" of this stack, and will want a fresh copy when you do a different help stack. I envision keeping a few copies of this around because there are a few visually different formats of stacks that I plan to deal with.Next, visit the "Background" card. You'll notice that as you enter it, you'll go into background editing mode, and as you leave it, you'll be out of background editing mode. Paste in the background buttons, fields, pictures, etc. Usually, some good buttons to have are arrows, home, print, find, etc. You need to make sure these have the scripts you want because they just get pasted onto the Help Stack that Help Template creates. About fields, if you have a field in the background named "ArticleName", Help Template will automatically fill it in on each card for you. Beware of adding too much into the background, because it limits the versatility of each of your article cards.  Future versions of Help Template will support multiple backgrounds, each of which can be selected for a particular article.Now you're ready to visit the "Contents" card. On this card are three card fields, "subjectList", "articleList", and "subjectName". Feel free to change the position, size, and text characteristics of these fields. </span><span class="style2">Don't</span><span class="style1"> change the names of these fields or delete them. You can also add foreground graphics, buttons, or extra fields to this card. They will be copied over to the Help Stack. </span><span class="style2">Hint:</span><span class="style1"> make sure you adjust the size of the fields and the text within them so your Subject and Article names will each fit on one line. Note that the background of the "Contents" card is the one you created on the "Background" card, so you'll be able to see exactly how the contents card will turn out. I have "hidden" the scripts of the fields "articleList" and "subjectList" so if you accidently delete the fields, all you need to do is create new fields with appropriate names, and everything should work.The last step is to visit the "Help Maker" card. This card has a large scrolling field on the left of the screen, and some buttons on the right. You need to enter your Subject and Article names in this field as follows. Put one name per line. For each subject in your stack, you'll have one subject line followed by the articles for that subject. Each subject must have at least 1 article. This keeps the interface in your Help Stack consistent (i.e. the user chooses a subject, then an article - no surprises). Also, Help Template creates exactlty 1 card per article. It is good help stack practice to keep the card as the basic unit of information. Users typically don't like having to go through 5 cards to learn 1 basic idea. Users also don't like being blasted with 5 ideas on 1 card. Enter subject line is preceeded by a "S)" (no, don't type the quotes). The name of the subject starts immediately after the "S)". Similarly, each article line is preceeded by an "A)". You can insert blank lines if it helps readability, but they won't affect the resulting stack. The buttons on the right allow you some more specialized control over your Help Stack. The important button is the "Make Help" button. You will be prompted in a "Save As..." dialog for the name of the resulting stack. Help Template will then create the stack in a new window. You can now concentrate on putting good information into your help stack.Error checking (i.e. this stack checking your errors) is minimal in this first version. Future versions will be more friendly in telling you exactly what you need to do to your subject/article list, background card, and contents card to getyour stack created by Help Template. So, if things get screwed up, make a "fresh" copy of the original "Help Template" and start over.If you don't quite get what's going here, I suggest you create the help stack I designed as the "default" in this stack. Of course, if you've lost your original copy of this, you're out of luck.</span></text>
  454.     </content>
  455.     <content>
  456.         <layer>card</layer>
  457.         <id>2</id>
  458.         <text><span class="style2">erms of Use...</span><span class="style1">(click to make me go away)</span><span class="style2"></span><span class="style1">OK, I realize that few people like the whole ShareWare arrangement, and even fewer actually pay the requested fees. So this is "Hutch"-Ware.  Basically, that's my term for the following:1. I'd like $25 for this stack from you.2. If you create anything commercial with this, I am hereby absolutely obligating    you to send me the $25. By commercial, I mean for any business activity. If    your paycheck somehow becomes tied to using this stack to create Help Stack(s),    then I want the cash. Look, I probably spent 30 or 40 hours creating this stack.    From personal experience, I can predict that it saved you on the order of 3 or    4 hours putting all the links of your stack together. To summarize, if you or    anyone else is going to make money off of a stack created with this stack (and    this would include "ShareWare") or there is any other commercial aspect to    stacks created with it (like an "in-house" help stack you create to teach people in    your company why Macs are better than PCs), send me $25.3. If you create a "FreeWare" help stack, please don't erase my name and program    version from the top of the card script of the "Contents" card. This way, when    someone goes prying to see how you did your links, they can get a little bit    of information about this stack. If you're really cool, you'd send me a copy of    your freeware stack!!!4. Oh yea, I should tell you how YOU benefit from registering with me by    giving me $25 for the stack. I'm open to ideas and I'll read your experiences    of creating help stacks. This way, I can update this stack to suit people's needs    other than my own. In fact, if you send in $25 and a reasonable suggestion, I    will do my best to incorporate it into the next version. My plan is to release    at least 4 future versions. With the next 4 revisions, you will receive a disk in    the mail. If I continue past your 4 revisions, I will mail a request for a very    nominal update fee (maybe $5 at most) to cover mailing and disk costs. Of     course, once you've paid, you can always leech it off someone else!!!5. If you redistribute this stack, make sure it's "like new", with the original help     stack example ready to be created, with the instrcutions intact, and with this    release notice. Feel free to pad your upload ratios on local BBSs with this    stack. That way, more people can get ahold of it!!!  How to send me $25:    Make a check or money order payable to:    Brad Hutchings    Mail it to:    Brad. Hutchings                     128 Saint Charles Court                    Danville, CA 94526[note: this is my parents address, since as a student at UC Irvine, I tend to move at least every year!!]Please put in a note telling me what improvements you'd like to see, and alsowhat version you have, cuz if you don't have the current one, I'll send it to you.</span></text>
  459.     </content>
  460.     <name></name>
  461.     <script>on openCardset visible of card field "Terms" to falseset scroll of card field "Info" to 0hide message boxend openCard</script>
  462. </card>
  463.  
  464.  
  465. card_2875.xml
  466. <?xml version="1.0" encoding="utf-8" ?>
  467. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  468. <card>
  469.     <id>2875</id>
  470.     <filler1>0</filler1>
  471.     <bitmap>BMAP_4241.pbm</bitmap>
  472.     <cantDelete> <false /> </cantDelete>
  473.     <showPict> <true /> </showPict>
  474.     <dontSearch> <false /> </dontSearch>
  475.     <owner>2814</owner>
  476.     <link rel="stylesheet" type="text/css" href="stylesheet_3149.css" />
  477.     <name></name>
  478.     <script>on openCardhide message boxend openCard</script>
  479. </card>
  480.  
  481.  
  482.